| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
|  | 
It removes items complexity by allowing consumers to use any label/value
association. Translations should also be defined by the consumer.
Each item can now be configured separately (borders, layout...).
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
The styles applied to ResponsiveImage are related to the figure and
figcaption elements. Those elements could be use with other contents
than images. So I extracted them in a Figure component. The
ResponsiveImage component is no longer useful: the consumer should use
the Image component from `next` and wrap it in a link if needed.
 | 
| | 
| 
| 
| 
|  | 
* replace default label with a label prop
* rename name prop to icon prop
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* change `items` prop to children
* replace `kind` prop with `isHierarchical`, `isOrdered` & `isInline` props
* add `hideMarker` prop
* add `spacing` prop to control item spacing
* move lists styles to Sass placeholders to avoid repeats because of
headless WordPress
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* Message should be set as children
* Default message is no longer available (depending on use case, the
consumer might prefer aria-label instead)
* It is now possible to define the message position
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* remove `alignment` and `withMargin` props (consumer should handle
that)
* move styles to Sass placeholders to avoid repeats with headings
coming from WordPress
* refactor some other components that depend on Heading to avoid ESlint
errors
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
It makes it easier to change a route if needed and it avoid typo
mistakes.
I also refactored a bit the concerned files to be complient with the
new ESlint config. However, I should rewrite the pages to reduce
the number of statements.
 | 
| | 
| 
| 
| 
| 
|  | 
Next expect a default export for pages so only those components should
use default exports. Everything else should use named exports to
reduce the number of import statements.
 | 
| | 
| 
| 
| 
|  | 
* MDX type has changed so some components props had to be updated
* Since Storybook now supports TS, I renamed the main/preview files
 | 
| | 
| 
| 
| 
| 
|  | 
Using paths aliases starting with "@" can be confusing and can lead to
conflict with existings modules. I prefer to use relative paths to
avoid extra configuration in tools because of these aliases.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
The previous way of handling content import was causing issue. So I use
dynamic import instead. However, the table of contents was not
displayed because the wrapper is first empty. I added a mutation
observer to refresh the table of contents when the body is updated.
 | 
| | 
| 
| 
| 
|  | 
Sometimes it is useful to display some preformatted data that are not
code.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* Improve wp-blocks-columns, wp-block-quote and some images
* Make Sharing widget consistent between pages
* Remove margin option from lists
* Fix Topic logo alignement
 | 
| | 
| 
| 
| 
|  | 
It prevents to rerender the common components between pages (header,
footer...).
 | 
| |  | 
 | 
|    | 
 |